Using scrum in a globally distributed project: a case study
نویسندگان
چکیده
While seemingly incompatible, combining global software development and agile practices is a challenge undertaken by many companies. Case study reports on the successful use of agile practices in small distributed projects already exist. How these practices can be applied to larger projects, however, remains unstudied. This paper reports a case study on agile practices in a 40person development organization distributed between Norway and Malaysia. Based on seven interviews in the development organization, we describe how scrum practices were successfully applied, e.g. using teleconferencing and web cameras for daily scrum meetings, synchronized 4-week sprints, weekly scrum-of-scrums, and Jira for backlog management. Non-scrum agile practices included nightly builds, automated testing, and team rooms. Supportig global software development practices, e.g. frequent visits, unofficial distributed meetings, domain expert networks, and annual gatherings are described. Positive experiences of using scrum included improved communication, trust and motivation, as well as better perceived quality. Challenges included misunderstood requirements, lack of videoconferencing possibilities, and awkward communication in distributed meetings due to cultural and geographical distance. Copyright 2008 John Wiley & Sons, Ltd.
منابع مشابه
Agile & distributed project management: a case study revealing why scrum is useful
Scrum has gained surprising momentum as an agile IS project management approach. An obvious question is why Scrum is so useful? To answer that question we carried out a longitudinal study of a distributed project using Scrum. We analyzed the data using coding and categorisation and three carefully selected theoretical frameworks. Our conclusion in this paper is that Scrum is so useful because i...
متن کاملA Framework for Risk Management in Globally Distributed Agile Software Development (Agile GSD)
Global Software development (GSD) is gaining popularity as it helps in saving cost and reduces time to market. GSD faces various challenges like communication problems, time-zone differences and cultural differences. Agile principles are used as a means to increase production rate by making processes more responsive to change. Since success of using agile methodologies is dependent on communica...
متن کاملScrum Abandonment in Distributed Teams: A Revelatory Case
The last decade has witnessed substantial growth in the adoption of both Agile and distributed software development. However, combining Agile practices, which emphasize regular informal communication, with geographically and temporally distributed sites, which hinder regular informal communication, presents numerous challenges. Proponents of Agile, especially the Scrum project management framew...
متن کاملA Case Study of Coordination in Distributed Agile Software Development
Problem Description Today, many companies develop software in project teams with members located in different parts of the world with different culture. This assignment's objective is to study the phenomenon of global software development. For theses, it will be of interest to do field research in global projects. Abstract Both global software development and agile approaches have gained signif...
متن کاملCan Agile Software Tools Bring the Benefits of a Task Board to Globally Distributed Teams?
Software-based tooling has become an essential part of globally disitrbuted software development. In this study we focus on the usage of such tools and task boards in particular. We investigate the deployment of these tools through a field research in 4 different companies that feature agile and globally distributed development teams. We interviewed a total of 15 developers and concluded that t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Software Process: Improvement and Practice
دوره 13 شماره
صفحات -
تاریخ انتشار 2008